/***************************************************************************
* filename:Led.h
* Led driver for qingfeng nrf51822 broad
* sunx 2016.10.14
*
*****************************************************************************/
#ifndef _LED_H_
#define _LED_H_


#include "nrf_gpio.h"
#include "pca10028.h"
#include "app_timer.h"
#include "boards.h"
/*usr*/
#include "Button.h"
#include "QFUart.h"

typedef struct LEDTESTEVENT
{
	uint8_t	event_total_times;
	uint8_t event_led_idex;
	
}ledevent;

/****************************************************************
*name:Init_Leds()
*func:led pio init for qing feng
*
* 2016.10.20
*/
void Init_Leds(void);


/****************************************************************
*name:LedTestEventInit()
*func:led test proc func
*
* 2016.10.20
*/
void LedTestEventInit(void);


/****************************************************************
*name:LedTestEventStart()
*func:led test proc func
*
* 2016.10.20
*/
void LedTestEventStart(void);

/****************************************************************
*name:led_test_proc_timeout_handler()
*func:led test proc
*
* 2016.10.20
*/
static void led_test_proc_timeout_handler(void * p_context);


/****************************************************************
*name:LedTestProc()
*func:led test proc func
*
* 2016.10.20
*/
void LedTestProc(void);

#endif //_LED_H_
